package com.zl.tby.service;

import com.zl.tby.dto.TbySmartBoxHistoryQuery;
import com.zl.tby.model.TbySmartBoxHistory;

import java.util.List;

/**
 * 智能箱历史数据 service
 * @author changpeng
 * @version 1.0
 * @since 2024/8/6 19:56
 */
public interface ITbySmartBoxHistoryService {

    /**
     * 保存信息
     * @param message: 表单信息
     * @return 保存结果
     */
    void add(String message);

    /**
     * 根据
     * @param deviceSn: 设备id
     * @param createDate：数据日期
     * @return 结果
     */
    TbySmartBoxHistory getByDeviceSnAndCreateDate(Long deviceSn, String createDate);

    /**
     * 列表查询
     * @param query: 查询参数
     * @return 结果
     */
    List<TbySmartBoxHistory> statisticList(TbySmartBoxHistoryQuery query);
}
